package qc.module.ehs.dto.taskconsole;

import lombok.Data;

/**
 * 任务控制台查询条件DTO
 *
 * @author QuCheng Tech
 * @since 2024/11/18
 */
@Data
public class TaskConsoleQueryConditionDto {

    /**
     * 组织机构代码，不能为空，必须有调用方传入；
     */
    private String orgcode;

    /**
     * 任务分类；可以查询全部分类或指定一个分类
     */
    private Integer tasktype;

    /**
     * 任务的状态；全部、未派单、执行中、已完成、终止/取消
     */
    private Integer status;

    /**
     * 任务计划的起始时间
     */
    private String begintm;

    /**
     * 任务计划的截止时间
     */
    private String endtm;

    /**
     * 部门ID；≤0表示无效
     */
    private Integer deptid;

    /**
     * 关键字；可以匹配任务标题、内容
     */
    private String keywords;

    /**
     * 页数，默认为1
     */
    private int page;

    /**
     * 每页条数，默认为10
     */
    private int pageSize;
}
